#include <iostream>
#include "stdafx.h"
#include "GameManager.h"
#include "Room.cpp"

using namespace std;

class GameManager{


public:
	static bool quit;

	GameManager::GameManager ()
	{
		quit = false;
	}

	GameManager::~GameManager ()
	{

	}

	void GameManager::ShowTitleScreen ()
	{
		
		// Clear the screen
		cout << string(50, '\n');

	    // Title
		cout << "An Improbable Adventure" << endl;
		cout << "\t by: Wolfgang, Patrick, David, and Nick" << endl;

		cout << "\n\n" << endl;

		cout << "Press enter key to begin." << endl;

		//Hide cursor
		CursorVisible.set(false);

		//Wait for enter key, should be OS independent
		cin.ignore();
		cin.get();
		CursorVisible.set(true);

		//Cheap clear screen that is environment independent
		cout << string(100, '\n');



		//Start Game
		StartGame();

	   
	}

	void GameManager::StartGame (){
		   
	
	}

	void GameManager::EndGame ()
	{
		quit = true;
	}

	void GameManager::ChangeRooms(const Room& newRoom){

	}
private:

	vector<Room> environment;

};
